﻿#include<iostream>
using namespace std;
//
//int main()
//{
//int a = 0;
//// 引⽤：b和c是a的别名
//int& b = a;
//int& c = a;
//// 也可以给别名b取别名，d相当于还是a的别名
//int& d = b;
//++d;
//// 这⾥取地址我们看到是⼀样的
//cout << &a << endl;
// cout << &b << endl;
//cout << &c << endl;
//cout << &d << endl;
//return 0;
//	 }

//#include<iostream>
//using namespace std;
//void Swap(int& rx, int& ry)
// {
// int tmp = rx;
// rx = ry;
// ry = tmp;
// }
//
// int main()
// {
// int x = 0, y = 1;
// cout << x << " " << y << endl;
//
// Swap(x, y);
// cout << x << " " << y << endl;
// return 0;
// }

//int arr[5] = { 0 };//全局变量
//
//int& func(int n) {
//	
//	return arr[n];
//}
//
//
//int main() {
//	
//	cout << arr[4] << endl;
//	func(4)=1;//改变了arr[4]的值为1
//	cout << arr[4] << endl;
//	return 0;
//}